package com.cnap.multiclouldmgmt.model.microSvc;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 拆分的微服务信息
 *
 * @author xc
 **/
@ApiModel(value = "com.cnap.multiclouldmgmt.model.microSvc.MicroServicePO",description = "微服务信息")
public class MicroServicePO {
    // id
    @ApiModelProperty(value = "id")
    private String id;
    // 微服务名称
    @ApiModelProperty(value = "microServiceName")
    private String microServiceName;
    // 路径
    @ApiModelProperty(value = "path")
    private String path;
    // 框架
    @ApiModelProperty(value = "framework")
    private String framework;
    // 大小
    @ApiModelProperty(value = "size")
    private String size;
    // 应用id
    @ApiModelProperty(value = "applicationId")
    private String applicationId;
    // yaml
    @ApiModelProperty(value = "yaml")
    private String yaml;
    // 镜像名称
    @ApiModelProperty(value = "imageName")
    private String imageName;
    // 状态
    @ApiModelProperty(value = "status")
    private int status;
    // 用户名称
    @ApiModelProperty(value = "userName")
    private String userName;
    // 应用名称
    @ApiModelProperty(value = "applicationName")
    private String applicationName;
    // deployment名称
    @ApiModelProperty(value = "deploymentName")
    private String deploymentName;
    // 命名空间
    @ApiModelProperty(value = "namespace")
    private String namespace;
    // 微服务名称
    @ApiModelProperty(value = "serviceName")
    private String serviceName;
    // 分类
    @ApiModelProperty(value = "category")
    private String category;

    /**
     * get
     *
     * @return Id
     */
    public String getId() {
        return id;
    }

    /**
     * set
     *
     * @param id id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * get
     *
     * @return MicroServiceName
     */
    public String getMicroServiceName() {
        return microServiceName;
    }

    /**
     * set
     *
     * @param microServiceName microServiceName
     */
    public void setMicroServiceName(String microServiceName) {
        this.microServiceName = microServiceName;
    }

    /**
     * get
     *
     * @return Path
     */
    public String getPath() {
        return path;
    }

    /**
     * set
     *
     * @param path path
     */
    public void setPath(String path) {
        this.path = path;
    }

    /**
     * get
     *
     * @return Framework
     */
    public String getFramework() {
        return framework;
    }

    /**
     * set
     *
     * @param framework framework
     */
    public void setFramework(String framework) {
        this.framework = framework;
    }

    /**
     * get
     *
     * @return Size
     */
    public String getSize() {
        return size;
    }

    /**
     * set
     *
     * @param size size
     */
    public void setSize(String size) {
        this.size = size;
    }

    /**
     * get
     *
     * @return ApplicationId
     */
    public String getApplicationId() {
        return applicationId;
    }

    /**
     * set
     *
     * @param applicationId applicationId
     */
    public void setApplicationId(String applicationId) {
        this.applicationId = applicationId;
    }

    /**
     * get
     *
     * @return Yaml
     */
    public String getYaml() {
        return yaml;
    }

    /**
     * set
     *
     * @param yaml yaml
     */
    public void setYaml(String yaml) {
        this.yaml = yaml;
    }

    /**
     * get
     *
     * @return ImageName
     */
    public String getImageName() {
        return imageName;
    }

    /**
     * set
     *
     * @param imageName imageName
     */
    public void setImageName(String imageName) {
        this.imageName = imageName;
    }

    /**
     * get
     *
     * @return Status
     */
    public int getStatus() {
        return status;
    }

    /**
     * set
     *
     * @param status status
     */
    public void setStatus(int status) {
        this.status = status;
    }

    /**
     * get
     *
     * @return UserName
     */
    public String getUserName() {
        return userName;
    }

    /**
     * set
     *
     * @param userName userName
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * get
     *
     * @return ApplicationName
     */
    public String getApplicationName() {
        return applicationName;
    }

    /**
     * set
     *
     * @param applicationName applicationName
     */
    public void setApplicationName(String applicationName) {
        this.applicationName = applicationName;
    }

    /**
     * get
     *
     * @return DeploymentName
     */
    public String getDeploymentName() {
        return deploymentName;
    }

    /**
     * set
     *
     * @param deploymentName deploymentName
     */
    public void setDeploymentName(String deploymentName) {
        this.deploymentName = deploymentName;
    }

    /**
     * get
     *
     * @return Namespace
     */
    public String getNamespace() {
        return namespace;
    }

    /**
     * set
     *
     * @param namespace namespace
     */
    public void setNamespace(String namespace) {
        this.namespace = namespace;
    }

    /**
     * get
     *
     * @return ServiceName
     */
    public String getServiceName() {
        return serviceName;
    }

    /**
     * set
     *
     * @param serviceName serviceName
     */
    public void setServiceName(String serviceName) {
        this.serviceName = serviceName;
    }

    /**
     * get
     *
     * @return Category
     */
    public String getCategory() {
        return category;
    }

    /**
     * set
     *
     * @param category category
     */
    public void setCategory(String category) {
        this.category = category;
    }
}
